import {
  HtmWebSocket
} from "./util/htm-websocket";
// app.js
App({
  // web-view页面嵌套的地址
  webViewUrl: 'https://www.haitaiint.com/htmp/phone/#',
  // 文件存储基础地址
  fileBasePath: wx.env.USER_DATA_PATH + '/htm-weixin',
  // 待执行参数
  transferList: [],
  // 待回传值列表
  resultList: [],
  // 顶部导航栏信息
  statusBarInfo: {
    // 是否在启用
    statusBarFlag: 'N',
    // 导航栏颜色
    statusBarColor: ''
  },
  // websocket所需参数
  options: {
    ip: 'fzhaitaiinc.com',
    port: '56703'
  },
  // websocket实例
  websocket: null,

  /**
   * 监听小程序启动或切前台
   */
  onShow() {
    // 启动连接
    HtmWebSocket.setMqConn(this.options);
    // 创建设备MQ连接配置（默认上线者为appCode+appVer）
    let sysMqConnectConfig = HtmWebSocket.createSystemMqConnectConfig(
      'HTMD', // 产品CODE
      'v5.0', // 产品VER
      // 生命周期设置
      {
        // 接收消息
        received: function (receiveMessage) {
          // receiveMessage格式见消息格式
          console.log('主题编码：' + receiveMessage.topicCode);
          console.log('消息内容：' + receiveMessage.msgBody);
          console.log('消息：' + receiveMessage.msgContent);
        }
      }
    );
    // 启动连接，上线者为HTMDv5.0（ws协议通过网页地址自动决定）
    HtmWebSocket.start(sysMqConnectConfig);
  }
})